(someone) is (someone's) own greatest enemy

Translations
être son propre pire ennemi
Definitions
This phrase means that a person is often the main cause of their own problems or obstacles, usually due to their thoughts, actions, or attitudes. It suggests that self-doubt, fear, bad habits, or negative thinking can be more damaging than external factors.